freewheeling competition - French English Dictionary